import Muntil from 'until/mm.jsx'


const _mm=new Muntil();

class User {

    login(loginInfo){
        return _mm.request({
                type:'post',
                data:loginInfo,
                url:"/manage/user/login.do"
            })

    }

    logout(){
        return _mm.request({
            type:'post',
            url:"/user/logout.do"
        })
    }

    getUserList(pageNum){
        return _mm.request({
            type:'post',
            url:"/manage/user/list.do",
            data:{
                pageNum:pageNum
            }
        })
    }

    //验证数据是否合法
    checkLoginInfo(loginInfo) {
        let username = $.trim(loginInfo.username),
            password = $.trim(loginInfo.password)

        if (typeof username != 'string' || username.length === 0) {
            return {
                status: false,
                msg: '用户名不能为空!'

            }

        }

        if (typeof password != 'string' || password.length === 0) {
            return {
                status: false,
                msg: '密码不能为空!'

            }

        }
        return {
            status: true,
            msg: '验证通过!'
        }
    }

}

export default User;